﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Webdiyer.WebControls.Mvc;

namespace web.core.ViewModels
{
    public class EmployeeViewModels
    {
        public List<web.data.entities.departments> list_department { get; set; }

        public List<web.data.entities.object_employee> list_obj_employee { get; set; }

        public int? employee_id { get; set; }
        public string employee_code { get; set; }
        public string full_name { get; set; }
        public DateTime? birth_day { get; set; }
        //new birth day
        public string birth_day_d { get; set; }
        public string birth_day_m { get; set; }
        public string birth_day_y { get; set; }


        public string phone { get; set; }
        public string email{ get; set; }
        public bool? gender { get; set; }
        public string hometown  { get; set; }
        public string current_address { get; set; }
        public string household_registration { get; set; }
        public DateTime? dateIn_doan { get; set; }
        public string dateIn_doan_d { get; set; }
        public string dateIn_doan_m { get; set; }
        public string dateIn_doan_y { get; set; }

        public DateTime? dateIn_dang { get; set; }
        public string dateIn_dang_d { get; set; }
        public string dateIn_dang_m { get; set; }
        public string dateIn_dang_y { get; set; }

        public string ranks { get; set; }
        public string salary_coefficient { get; set; }
        public string positions { get; set; }
        public string marital_status { get; set; }
        public string religion { get; set; }
        public string serial_number_officer { get; set; }
        public string serial_number_military { get; set; }
        public string identity_card { get; set; }

        public DateTime? issuing_date { get; set; }
        public string issuing_date_d { get; set; }
        public string issuing_date_m { get; set; }
        public string issuing_date_y { get; set; }

        public string place_of_issue  { get; set; }
        public string army_identity_card { get; set; }
        public string family_reduction { get; set; }

        public DateTime? army_issuing_date { get; set; }
        public string army_issuing_date_d { get; set; }
        public string army_issuing_date_m { get; set; }
        public string army_issuing_date_y { get; set; }

        public string army_place_of_issue { get; set; }
        public string cultural_level { get; set; }
        public byte? employee_status  { get; set; }
        //public int? type_employee_id { get; set; }
        public int? object_employee_id { get; set; }
        public int? departments_id { get; set; }
        public string avarta  { get; set; }
        public string alias { get; set; }
        public string mobile { get; set; }
        public string bank_account { get; set; }
        public string bank_name { get; set; }
        public string tax_code { get; set; }
        public string house_land_status { get; set; }
        public string ethnic { get; set; }
        public DateTime? army_join { get; set; }
        public string army_join_d { get; set; }
        public string army_join_m { get; set; }
        public string army_join_y { get; set; }

        public DateTime? created_date { get; set; }

        public int? created_by { get; set; }

        public DateTime? modified_date { get; set; }

        public int? modified_by { get; set; }
        public string arr_departments_id { get; set; }
        public int? parent_object { get; set; }
        public string foreign_language { get; set; }
        public string description_detail { get; set; }
        public string unit { get; set; }
        public DateTime? date_join { get; set; }
        public string date_join_d { get; set; }
        public string date_join_m { get; set; }
        public string date_join_y { get; set; }

        public int? b_day { get; set; }
        public int? b_month { get; set; }
        public int? b_year { get; set; }
    }
}